<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JavaScript 逻辑运算符</title>
</head>
<body>


<script>
    var a = 'abcd';
    var b = true;
    var c = null;
    var d = false;
    //    与运算 &&
    //如果表达式全为真,返回最后一个为真的表达式
    //如果表达式为假,返回第一个为假的表达式
    console.log(a && b);//true
    console.log(b && a);//abcd
    console.log(a && c);//null
    console.log(a && d);//false
    console.log(c && d);//null
    console.log(d && c);//false

    //或运算 ||
    //如果表达式全为假,返回最后一个为假的表达式
    //如果表达式为真,返回第一个为真的表达式
    console.log(c || d);//false
    console.log(d || c);//null
    console.log(a || b);//abcd
    console.log(b || a);//true
    console.log(a || c);//abcd
    console.log(b || c);//true
</script>
</body>
</html>